do one's impression - Allemand Anglais Dictionnaire